$(function () {
    console.log(123);
    // 向layui添加校验规则
    layui.form.verify({
        pwd: [/^\S{6,12}$/, '密码长度6-12'],
        diffPwd: function (newPwdStr) {
            const oldPwd = $('.layui-form [name=oldPwd]').val();
            if (oldPwd === newPwdStr) {
                return '新しいパスワードは古いパスワードと同じにできません'
            }
        },
        repwd(rePwdValue) {
            const pwdStr = $('.layui-form [name=reNewPwd]').val()
            if (pwdStr !== rePwdValue) {
                return '二度入力したパスワードが一致しません'
            }
        }
    })
    // 注册提交事件
    $(".layui-form").on('submit', doSubmit)
    // 函数
    function doSubmit(e) {
        // 阻止提交行为
        e.preventDefault()
        // 获取注册表单数据
        let data = layui.form.val('userForm')
        // 确认密码设为""
        data.reNewPwd = null
        // 发送ajax请求
        $.ajax({
            method: 'POST',
            url: '/my/updatepwd',
            data,
            success(res) {
                // 判断是否注册失败
                if (res.status === 1) return layui.layer.alert(res.message)
                layui.layer.alert('パスワードをリセットできました', function () {
                    // 删除本地token
                    localStorage.removeItem('token')
                    window.parent.location.href = '/login.html'
                })
            }
        })
    }
})